#include <iostream>
#include <cstdlib>
#include <unistd.h>
#include "comm.hpp"

int main()
{
    std::string query_string;
    if (GetQueryString(query_string))
    {
        std::cerr << query_string << std::endl;

        std::string str1;
        std::string str2;

        CutString(query_string, str1, str2, "&");

        std::string name1;
        std::string value1;
        CutString(str1, name1, value1, "=");

        std::string name2;
        std::string value2;
        CutString(str2, name2, value2, "=");

        std::cout << name1 << " : " << value1 << std::endl;
        std::cout << name2 << " : " << value2 << std::endl;

        std::cerr << name1 << " : " << value1 << std::endl;
        std::cerr << name2 << " : " << value2 << std::endl;

        // 可以拓展进行计算，搜索，登陆，注册等
        int x = atoi(value1.c_str());
        int y = atoi(value2.c_str());
        std::cout << "<html>";
        std::cout << "<head><meta charset=\"utf-8\"></head>";
        std::cout << "<body>";
        std::cout << "<h3> " << x << " + " << y << " = " << x + y << "</h3>";
        std::cout << "<h3> " << x << " - " << y << " = " << x - y << "</h3>";
        std::cout << "<h3> " << x << " * " << y << " = " << x * y << "</h3>";
        std::cout << "<h3> " << x << " / " << y << " = " << x / y << "</h3>";
        std::cout << "</body>";
        std::cout << "</html>";
    }
    return 0;
}